package com.qf.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 
 * @TableName tb_student
 */
@TableName(value ="tb_student")
@Data
public class TbStudent implements Serializable {
    /**
     *
     *
     */
    @TableId(type = IdType.AUTO)
    private Integer sid;

    /**
     * 
     */
    private String sname;

    /**
     * 
     */
    private String snum;

    /**
     * 
     */
    private String email;

    /**
     * 
     */
    private String spassword;

    /**
     * 
     */
    @TableField(value = "class")
    private String class1;

    /**
     * 
     */
    private String school;

    /**
     * 
     */
    private LocalDateTime submitTime;

    /**
     * 
     */
    private Integer firstYear;

    /**
     * 
     */
    private Byte submitStatus;

    /**
     * 
     */
    private Integer teacherId;

    /**
     * 
     */
    private Integer assignmentbookId;

    /**
     * 
     */
    private Integer thesisproposalId;

    /**
     * 
     */
    private String profession;

    /**
     * 
     */
    private Integer finalversionStatus;

    /**
     * 
     */
    private Integer groupId;

    /**
     * 
     */
    private Boolean thesisproposalStatus;

    /**
     * 
     */
    private Boolean enteringStatus;

    /**
     * 
     */
    private Boolean replyStatus;

    /**
     * 
     */
    private Integer paperId;

    /**
     * 
     */
    private String language;

    /**
     * 
     */
    private String direction;

    /**
     * 
     */
    private Double scope;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}